package com.eudon.genius.api.core.example;

/**
 * 通知设置
 *
 * @author eudon
 * @since 2025/9/25
 */
public class NotificationSettings {
    
    /**
     * 邮件通知
     */
    private Boolean emailNotification;
    
    /**
     * 短信通知
     */
    private Boolean smsNotification;
    
    /**
     * 推送通知
     */
    private Boolean pushNotification;
    
    /**
     * 系统通知
     */
    private Boolean systemNotification;
    
    /**
     * 营销通知
     */
    private Boolean marketingNotification;
    
    // Getters and Setters
    public Boolean getEmailNotification() { return emailNotification; }
    public void setEmailNotification(Boolean emailNotification) { this.emailNotification = emailNotification; }
    
    public Boolean getSmsNotification() { return smsNotification; }
    public void setSmsNotification(Boolean smsNotification) { this.smsNotification = smsNotification; }
    
    public Boolean getPushNotification() { return pushNotification; }
    public void setPushNotification(Boolean pushNotification) { this.pushNotification = pushNotification; }
    
    public Boolean getSystemNotification() { return systemNotification; }
    public void setSystemNotification(Boolean systemNotification) { this.systemNotification = systemNotification; }
    
    public Boolean getMarketingNotification() { return marketingNotification; }
    public void setMarketingNotification(Boolean marketingNotification) { this.marketingNotification = marketingNotification; }
}